package j01meiju;

enum E3{
    //定义的时候，如果只有枚举项，枚举后面可以不要分号
    AA,BB,CC,DD
}
enum E4{
    //如果还有其他成员，后面必须加分号
    QQ,WW,TT;

    int age = 5;
    E4(){
        System.out.println("E4 构造");
    }
}

public class J2meijubenzhi {
    public static void main(String[] args) {
        System.out.println(E4.QQ);
        System.out.println(E4.QQ.age);
    }
}


enum E5{
    KK(){
        @Override
        void f1() {
            System.out.println("i am f1 in KK");
        }
    },
    MM(){
        @Override
        void f1() {

        }
    };
    abstract void f1();
}
class E5Test{
    public static void main(String[] args) {
        E5.KK.f1();
    }
}